﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Seg.Datos;
using Seg.Entidades;

namespace Seg.Logica
{
    public class UsuarioLogica
    {
        UsuarioDatos dal = new UsuarioDatos();

        public List<Usuario> Listar()
        {
            return dal.Listar();
        }
        public List<Usuario> ListarUsuarios(string Nombre, decimal CodigoOficina, string anulado)
        {
            return dal.ListarUsuarios(Nombre, CodigoOficina, anulado);
        }
        public int Eliminar(int id)
        {
            return dal.Eliminar(id);
        }
        public Usuario ObtenerUsuario(decimal CodigoUsuario)
        {
            return dal.ObtenerUsuario(CodigoUsuario);
        }
        public int Insertar(Usuario entidad)
        {
            return dal.Insertar(entidad);
        }
        public int Actualizar(Usuario entidad)
        {
            return dal.Actualizar(entidad);
        }
        public int validarUsuario(Usuario entidad)
        {
            return dal.validarUsuario(entidad);
        }
        public int validarUsuarioEditar(Usuario entidad)
        {
            return dal.validarUsuarioEditar(entidad);
        }
        public int validarNumeroDocumento(Usuario entidad)
        {
            return dal.validarNumeroDocumento(entidad);
        }
        public int validarNumeroDocumentoEditar(Usuario entidad)
        {
            return dal.validarNumeroDocumentoEditar(entidad);
        }
        public List<Usuario> UsuarioAutoCompletado(string descripcion)
        {
            return dal.UsuarioAutoCompletado(descripcion);
        }
    }
}
